// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.

namespace SixLabors.Fonts.Unicode;

/// <summary>
/// Unicode Arabic Joining Groups
/// <see href="https://www.unicode.org/versions/Unicode13.0.0/ch09.pdf"/>.
/// </summary>
public enum ArabicJoiningGroup
{
    /// <summary>
    /// African_Feh
    /// </summary>
    AfricanFeh,

    /// <summary>
    /// African_Noon
    /// </summary>
    AfricanNoon,

    /// <summary>
    /// African_Qaf
    /// </summary>
    AfricanQaf,

    /// <summary>
    /// Ain
    /// </summary>
    Ain,

    /// <summary>
    /// Alaph
    /// </summary>
    Alaph,

    /// <summary>
    /// Alef
    /// </summary>
    Alef,

    /// <summary>
    /// Beh
    /// </summary>
    Beh,

    /// <summary>
    /// Beth
    /// </summary>
    Beth,

    /// <summary>
    /// Burushaski_Yeh_Barree
    /// </summary>
    BurushaskiYehBarree,

    /// <summary>
    /// Dal
    /// </summary>
    Dal,

    /// <summary>
    /// Dalath_Rish
    /// </summary>
    DalathRish,

    /// <summary>
    /// E
    /// </summary>
    E,

    /// <summary>
    /// Farsi_Yeh
    /// </summary>
    FarsiYeh,

    /// <summary>
    /// Fe
    /// </summary>
    Fe,

    /// <summary>
    /// Feh
    /// </summary>
    Feh,

    /// <summary>
    /// Final_Semkath
    /// </summary>
    FinalSemkath,

    /// <summary>
    /// Gaf
    /// </summary>
    Gaf,

    /// <summary>
    /// Gamal
    /// </summary>
    Gamal,

    /// <summary>
    /// Hah
    /// </summary>
    Hah,

    /// <summary>
    /// Hanifi_Rohingya_Kinna_Ya
    /// </summary>
    HanifiRohingyaKinnaYa,

    /// <summary>
    /// Hanifi_Rohingya_Pa
    /// </summary>
    HanifiRohingyaPa,

    /// <summary>
    /// He
    /// </summary>
    He,

    /// <summary>
    /// Heh
    /// </summary>
    Heh,

    /// <summary>
    /// Heh_Goal
    /// </summary>
    HehGoal,

    /// <summary>
    /// Heth
    /// </summary>
    Heth,

    /// <summary>
    /// Kaf
    /// </summary>
    Kaf,

    /// <summary>
    /// Kaph
    /// </summary>
    Kaph,

    /// <summary>
    /// Khaph
    /// </summary>
    Khaph,

    /// <summary>
    /// Knotted_Heh
    /// </summary>
    KnottedHeh,

    /// <summary>
    /// Lam
    /// </summary>
    Lam,

    /// <summary>
    /// Lamadh
    /// </summary>
    Lamadh,

    /// <summary>
    /// Malayalam_Bha
    /// </summary>
    MalayalamBha,

    /// <summary>
    /// Malayalam_Ja
    /// </summary>
    MalayalamJa,

    /// <summary>
    /// Malayalam_Lla
    /// </summary>
    MalayalamLla,

    /// <summary>
    /// Malayalam_Llla
    /// </summary>
    MalayalamLlla,

    /// <summary>
    /// Malayalam_Nga
    /// </summary>
    MalayalamNga,

    /// <summary>
    /// Malayalam_Nna
    /// </summary>
    MalayalamNna,

    /// <summary>
    /// Malayalam_Nnna
    /// </summary>
    MalayalamNnna,

    /// <summary>
    /// Malayalam_Nya
    /// </summary>
    MalayalamNya,

    /// <summary>
    /// Malayalam_Ra
    /// </summary>
    MalayalamRa,

    /// <summary>
    /// Malayalam_Ssa
    /// </summary>
    MalayalamSsa,

    /// <summary>
    /// Malayalam_Tta
    /// </summary>
    MalayalamTta,

    /// <summary>
    /// Manichaean_Aleph
    /// </summary>
    ManichaeanAleph,

    /// <summary>
    /// Manichaean_Ayin
    /// </summary>
    ManichaeanAyin,

    /// <summary>
    /// Manichaean_Beth
    /// </summary>
    ManichaeanBeth,

    /// <summary>
    /// Manichaean_Daleth
    /// </summary>
    ManichaeanDaleth,

    /// <summary>
    /// Manichaean_Dhamedh
    /// </summary>
    ManichaeanDhamedh,

    /// <summary>
    /// Manichaean_Five
    /// </summary>
    ManichaeanFive,

    /// <summary>
    /// Manichaean_Gimel
    /// </summary>
    ManichaeanGimel,

    /// <summary>
    /// Manichaean_Heth
    /// </summary>
    ManichaeanHeth,

    /// <summary>
    /// Manichaean_Hundred
    /// </summary>
    ManichaeanHundred,

    /// <summary>
    /// Manichaean_Kaph
    /// </summary>
    ManichaeanKaph,

    /// <summary>
    /// Manichaean_Lamedh
    /// </summary>
    ManichaeanLamedh,

    /// <summary>
    /// Manichaean_Mem
    /// </summary>
    ManichaeanMem,

    /// <summary>
    /// Manichaean_Nun
    /// </summary>
    ManichaeanNun,

    /// <summary>
    /// Manichaean_One
    /// </summary>
    ManichaeanOne,

    /// <summary>
    /// Manichaean_Pe
    /// </summary>
    ManichaeanPe,

    /// <summary>
    /// Manichaean_Qoph
    /// </summary>
    ManichaeanQoph,

    /// <summary>
    /// Manichaean_Resh
    /// </summary>
    ManichaeanResh,

    /// <summary>
    /// Manichaean_Sadhe
    /// </summary>
    ManichaeanSadhe,

    /// <summary>
    /// Manichaean_Samekh
    /// </summary>
    ManichaeanSamekh,

    /// <summary>
    /// Manichaean_Taw
    /// </summary>
    ManichaeanTaw,

    /// <summary>
    /// Manichaean_Ten
    /// </summary>
    ManichaeanTen,

    /// <summary>
    /// Manichaean_Teth
    /// </summary>
    ManichaeanTeth,

    /// <summary>
    /// Manichaean_Thamedh
    /// </summary>
    ManichaeanThamedh,

    /// <summary>
    /// Manichaean_Twenty
    /// </summary>
    ManichaeanTwenty,

    /// <summary>
    /// Manichaean_Waw
    /// </summary>
    ManichaeanWaw,

    /// <summary>
    /// Manichaean_Yodh
    /// </summary>
    ManichaeanYodh,

    /// <summary>
    /// Manichaean_Zayin
    /// </summary>
    ManichaeanZayin,

    /// <summary>
    /// Meem
    /// </summary>
    Meem,

    /// <summary>
    /// Mim
    /// </summary>
    Mim,

    /// <summary>
    /// No_Joining_Group
    /// </summary>
    NoJoiningGroup,

    /// <summary>
    /// Noon
    /// </summary>
    Noon,

    /// <summary>
    /// Nun
    /// </summary>
    Nun,

    /// <summary>
    /// Nya
    /// </summary>
    Nya,

    /// <summary>
    /// Pe
    /// </summary>
    Pe,

    /// <summary>
    /// Qaf
    /// </summary>
    Qaf,

    /// <summary>
    /// Qaph
    /// </summary>
    Qaph,

    /// <summary>
    /// Reh
    /// </summary>
    Reh,

    /// <summary>
    /// Reversed_Pe
    /// </summary>
    ReversedPe,

    /// <summary>
    /// Rohingya_Yeh
    /// </summary>
    RohingyaYeh,

    /// <summary>
    /// Sad
    /// </summary>
    Sad,

    /// <summary>
    /// Sadhe
    /// </summary>
    Sadhe,

    /// <summary>
    /// Seen
    /// </summary>
    Seen,

    /// <summary>
    /// Semkath
    /// </summary>
    Semkath,

    /// <summary>
    /// Shin
    /// </summary>
    Shin,

    /// <summary>
    /// Straight_Waw
    /// </summary>
    StraightWaw,

    /// <summary>
    /// Swash_Kaf
    /// </summary>
    SwashKaf,

    /// <summary>
    /// Syriac_Waw
    /// </summary>
    SyriacWaw,

    /// <summary>
    /// Tah
    /// </summary>
    Tah,

    /// <summary>
    /// Taw
    /// </summary>
    Taw,

    /// <summary>
    /// Teh_Marbuta
    /// </summary>
    TehMarbuta,

    /// <summary>
    /// Hamza_On_Heh_Goal
    /// </summary>
    TehMarbutaGoal,

    /// <summary>
    /// Teth
    /// </summary>
    Teth,

    /// <summary>
    /// Thin_Yeh
    /// </summary>
    ThinYeh,

    /// <summary>
    /// Vertical_Tail
    /// </summary>
    VerticalTail,

    /// <summary>
    /// Waw
    /// </summary>
    Waw,

    /// <summary>
    /// Yeh
    /// </summary>
    Yeh,

    /// <summary>
    /// Yeh_Barree
    /// </summary>
    YehBarree,

    /// <summary>
    /// Yeh_With_Tail
    /// </summary>
    YehWithTail,

    /// <summary>
    /// Yudh
    /// </summary>
    Yudh,

    /// <summary>
    /// Yudh_He
    /// </summary>
    YudhHe,

    /// <summary>
    /// Zain
    /// </summary>
    Zain,

    /// <summary>
    /// Zhain
    /// </summary>
    Zhain
}
